body{height:100vh;}
.container-full,#class-schedule,#left,#right{height:100%;}

#left{float:left;width:410px;}
#right{margin-left:430px;min-width: 580px;height:100%;border-left:1px solid #ccc;}
#eleDay{width:83%;display: inline-block;vertical-align:top;}
#eleDay td{padding-top: 15px;padding-bottom: 15px;}
#eleMonth{font-size: 20px;}

/*右边提示信息*/
.hint{display: inline-block;width:145px;height:128px;position:absolute;top:130px;font-size: 15px;font-weight: bold;border: 1px dashed #ccc;padding-left: 10px;}
.hint .not-work{margin-top:10px;}
.hint span.dayNum{width: 40px;height: 40px;line-height: 40px;border-radius: 50%;margin-right:10px;margin-top:0;display: inline-block;vertical-align:middle;text-align: center}
.hint span.working{background: #333;color: #fff;}
.hint span.day-remove{background: #fff;color: #333;}

/*提交*/
.buttons{width:83%;margin-top:60px;}
.buttons span.btn-reset{margin-left: 115px;}